﻿package com.obas.model.mature
{
	import com.ease.model.EnumerableModel;
	import com.obas.model.mature.EquipmentVendor;
	import com.obas.model.mature.MatureModel;
	import com.obas.model.metadata.EntityType;

	[Bindable]
	[RemoteClass(alias="com.obas.model.mature.EquipmentModel")]
	
	public class EquipmentModel
		extends
			com.obas.model.mature.MatureModel
		implements 
			com.ease.model.EnumerableModel
	{

		private var _objectEntityTypeId:Number;
		private var _objectEntityType:com.obas.model.metadata.EntityType;
		private var _equipmentVendorId:Number;
		private var _equipmentVendor:com.obas.model.mature.EquipmentVendor;

		public function EquipmentModel()
		{
		}

		public function get objectEntityTypeId():Number
		{
			return _objectEntityTypeId;
		}

		public function set objectEntityTypeId(value:Number):void
		{
			_objectEntityTypeId = value;
		}

		public function get objectEntityType():com.obas.model.metadata.EntityType
		{
			return _objectEntityType;
		}

		public function set objectEntityType(value:com.obas.model.metadata.EntityType):void
		{
			_objectEntityType = value;
		}

		public function get equipmentVendorId():Number
		{
			return _equipmentVendorId;
		}

		public function set equipmentVendorId(value:Number):void
		{
			_equipmentVendorId = value;
		}

		public function get equipmentVendor():com.obas.model.mature.EquipmentVendor
		{
			return _equipmentVendor;
		}

		public function set equipmentVendor(value:com.obas.model.mature.EquipmentVendor):void
		{
			_equipmentVendor = value;
		}
	}
}